button{border:none!important;outline:0}
button,input[type=button],input[type=date],input[type=file],input[type=number],input[type=password],input[type=submit],select,textarea{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
input[type=date]{cursor:pointer;-webkit-appearance:none}
button,input[type=button],input[type=reset],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff inset}

@media screen and (min-width:1602px){
    .hidden-lb{display:none!important}
}

@media screen and (min-width: 1400px) and (max-width: 1601px) {
    .warpper{width: 92%!important;}

    .hidden-lg{display:none!important;}
    html{font-size:48%;}
    /*index*/
    .logo img{width:200px;}
    .nav-bar{width:575px;}
    .navtel{padding-left:63px;background-size:45px;}
    .nav-bar li{height:100px;}
    .zbanner{margin-top:100px;}
    .indexpro_right_tit{padding:42px 0;}
    .adv2 .warpper ul li h4{font-size:3.4rem;}
    .adv2pic>h3{font-size:5rem;}
    .fot_link>img{width:150px;}
    .fot_tel>div p{padding-top:6px;}

    /*company*/
    .zcom1_flex{margin-bottom:3vw;}
    .his_text h3{font-size:8rem;}
    .his_text h3 sup{padding-left:12px;font-size:3rem;}
    .zcom_adv ul li{height:155px;}
    .zcom_adv ul li>h5{font-size:2.4rem;line-height:62px;}


    /*product*/
    .zgoods_list a{margin-right:3%;margin-bottom:3vh;width:31.3%;}
    .zgoods_list a>b{height:14vw;}
    .card_right>p{font-size:1.8rem;}

    /*video*/
    .zvideo_ban .warpper2{height:265px;}
    #playercontainer{width:100%!important;}

}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .warpper{width: 96%!important;}
    .hidden-l{display:none!important;}
    html{font-size:48%;}


    /*index*/
    .logo img{width:200px;}
    .nav-bar{width:575px;}
    .navtel{padding-left:63px;background-size:45px;}
    .nav-bar li{height:100px;}
    .zbanner{margin-top:100px;}
    .indexpro_list a{line-height:68px;}
    .indexpro_right_list>div{height:468px;}
    .indexpro_right_list a{height:218px;}
    .indexpro_right_list a>div{line-height:40px;}
    .indexpro_right_list a>b{height:calc(100% - 40px);}
    .indexpro_right_list a:hover>div p{padding-top:58px;background-size:45px;font-size:2rem;}
    .indexpro_right_tit{padding:42px 0;}
    .indexvideo_left_list{background:url(../images/videoline.png) no-repeat left 30px;}
    .indexvideo_right ul li{height:245px;}
    .indexvideo_left_list a{margin-bottom:30px;line-height:55px;}
    .adv{height:41vw;}
    .adv li img{height:47px;}
    .adv li p{font-size:2.8rem;}
    .adv li small{width:93%;}
    .adv2 .warpper ul li h4{font-size:3.2rem;}
    .adv2pic>h3{font-size:4rem;}
    .adv2pic{padding-top:205px;}
    .fot_link>img{width:125px;}
    .fot_tel>div p{padding-top:6px;}
    .crumbs{height:60px;}


    /*company*/
    .zcom1_flex{margin-bottom:3vw;}
    .his_text h3{font-size:8rem;}
    .his_text h3 sup{padding-left:12px;font-size:3rem;}
    .zcom_adv ul li{height:155px;padding: 30px 0;}
    .zcom_adv ul li>h5{font-size:2.4rem;line-height:35px;background-size:35px;padding-left:43px;}


    /*product*/
    .zgoods_list a{margin-right:3%;margin-bottom:3vh;width:31.3%;}
    .zgoods_list a>b{height:14vw;}
    .card_right>p{font-size:1.8rem;}
    .zfinfo_right>h3{
        font-size: 2.8rem;
    }
    .card_left{display:none;}
    .order-btn>a,.order-btn>a:nth-of-type(2){
        padding-left: 62px;
        background-position:29px center;
    }
    .order-btn>a:hover{
        background-position:29px center!important;
    }
    /*video*/
    .zvideo_ban .warpper2{height:265px;}
    #playercontainer{width:100%!important;}
    .zvideo_left a{
        padding-left: 36px;
    }


}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .warpper{width: 93%!important;}
    .hidden-m{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .zbanner{margin-top:75px;}
    .logo img{width:200px;}
    .navtel{padding-left:63px;background-size:45px;}
    .navtel h5{font-size:2rem;}
    .banbg{width:270px;height:50px;}
    .ban_left .swiper-button-next:after,.ban_left .swiper-button-prev:after{font-size:2rem;}
    .ban_left .swiper-button-next,.ban_left .swiper-button-prev{margin-left:31px;}
    .indexpro_right_tit h3{font-size:2.6rem;}
    .indexpro_tit{padding:42px 0;}
    .indexpro_tit h3{font-size:3.4rem;}
    .indexpro_tit h4{font-size:2.8rem;}
    .indexpro_list a{padding-left:18%;font-size:1.8rem;line-height:68px;}
    .indexpro_right_list>div{height:468px;}
    .indexpro_right_list a{width:49%;height:218px;}
    .indexpro_right_list a:nth-of-type(5),.indexpro_right_list a:nth-of-type(6){display:none;}
    .indexpro_right_list a>div{line-height:40px;}
    .indexpro_right_list a>b{height:calc(100% - 40px);}
    .indexpro_right_list a>div p{font-size:1.6rem;}
    .indexpro_right_list a:hover>div p{padding-top:58px;background-size:45px;font-size:1.6rem;}
    .indexpro_right_tit{padding:42px 0;}
    .my_btn{width:248px;line-height:46px;}
    .my_btn span{font-size:1.5rem;}
    .about .warpper>small{width:73%;}
    .indexvideo_left_list{background:url(../images/videoline.png) no-repeat left 30px;}
    .indexvideo_right ul li{height:245px;}
    .indexvideo_left_list a{margin-bottom:30px;font-size:1.6rem;line-height:48px;}
    .indexvideo_tit h3{font-size:2.4rem;}
    .indexvideo_tit small{font-size:2.3rem;}
    .adv{height:41vw;}
    .adv li img{height:47px;}
    .adv li p{font-size:2.2rem;}
    .adv li small{width:85%;height:72px;font-size:1.4rem;line-height:24px;}
    .adv2 .warpper ul{width:400px;}
    .adv2 .warpper ul li h4{font-size:2.2rem;}
    .adv2 .warpper ul li small{font-size:1.4rem;line-height:2.6rem;}
    .adv2pic>h3{font-size:3rem;}
    .adv2pic>small{font-size:1.4rem;}
    .adv2pic{padding-top:205px;}
    .adv2_tit{padding-left:68px;background-size:52px;}
    .adv2_tit h4{padding-top:10px;font-size:3.8rem;line-height:3.6rem;}
    .adv2_tit small{font-size:2.8rem;}
    .title>h3{font-size:2.8rem;}
    .title>p{margin-top:5px;font-size:1.5rem;}
    .indexvideo_right ul li{width:49%;}
    .indexvideo_right ul li:nth-of-type(5),.indexvideo_right ul li:nth-of-type(6){display:none;}
    .fot_link>img{width:93px;}
    .fot_tel>div p{padding-top:6px;}
    .crumbs{height:60px;}
    .fot_link ul li{font-size:1.6rem;}
    .fot_link b{margin:0 55px;}
    .fot_tel>h5{font-size:2.8rem;}
    .fot_nav a{margin-top:2vw;font-size:1.6rem;line-height:57px;}


    /*company*/
    .ztit{font-size:3rem;}
    .zcom1_flex{margin-bottom:3vw;}
    .zcomcont1>ul li img{margin-right:10px;width:65px;}
    .his_text h3{font-size:5rem;}
    .his_text h3 sup{padding-left:12px;font-size:2.5rem;}
    .zcom_adv ul li{padding:30px 0;height:155px;}
    .zcom_adv ul li>h5{padding-left:43px;background-size:35px;font-size:2.2rem;line-height:35px;}
    .zcom_adv img{display:none;}
    .zcom_adv>div{width:100%;}


    /*product*/
    .zgoods_left{display:none;}
    .zgoods_right{float:none;width:100%;}
    .zgoods_list a{margin-right:3%;margin-bottom:3vh;width:31.3%;}
    .zgoods_list a>b{height:14vw;}
    .zfinfo_left{width:50%;}
    .sinfo_top{height:37vw;}
    .zfinfo_right{width:48%;}
    .card_right>p{font-size:1.8rem;}
    .zfinfo_right>h3{font-size:2.2rem;}
    .lxcard{display:none;}
    .card_left{display:none;}
    .order-btn>a,.order-btn>a:nth-of-type(2){padding-left:62px;background-position:29px center;}
    .order-btn>a:hover,.order-btn>a:nth-of-type(2):hover{padding-left:62px;}
    .order-btn>a:hover{
        background-position:29px center!important;
    }
    .order-btn>a{width:188px;font-size:1.8rem;line-height:46px;}
    .zprotit{font-size:2rem;line-height:5.3rem;}
    .zproinfo_list a>p{font-size:1.4rem;}


    /*video*/
    .zvideo_ban .warpper2{height:265px;}
    #playercontainer{width:100%!important;height:42vw!important;}
    .zvideo_left{display:none;}
    .zvideo_right{float:none;width:100%;}
    .zvideolist li{height:25vw;}
    .zvideo_ban h4{padding-left:40px;background-size:28px;font-size:2.3rem;}
    .zvideo_ban small{padding-left:40px;}
    .zvideo_ban_tel{padding-left:86px;background:url(../images/tel3.png) no-repeat 33px center;}
    .zvideo_adv>ul li img{width:65px;}
    .zvideo_adv>ul li p{font-size:2rem;}
    .zvideo_adv>ul li small{font-size:1.4rem;}
    .zvideo_adv>h3{font-size:3rem;}
    .zvideo_adv>h3 span{font-size:3.4rem;}

    /*contact*/
    .zcontact_down{height:initial;flex-wrap:wrap;}
    .zcontact_ul{display:flex;margin-bottom:3vw;width:100%;height:340px;border-top:5px solid #0058b1;background:#f5f5f5;justify-content:space-between;align-items:center;}
    .zcontact_ul>ul{margin-bottom:0;border-top:none;background:0 0;}
    .zcontact_ul>ul li img{height:36px;}
    .contact-map{width:100%;height:23vw;}
    .zcontact_wx h3{font-size:2.2rem;}
    .zcontact_wx p{font-size:1.6rem;}
    .zcontact_wx>img{width:124px;}


}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .warpper{width: 96%!important;}
    .hidden-sm{display:none!important;}
    html{font-size:60%;}

    /*index*/
    .zbanner{margin-top:75px;}
    .logo img{width:200px;}
    .navtel{padding-left:63px;background-size:45px;}
    .navtel h5{font-size:2rem;}
    .banbg{width:270px;height:50px;}
    .ban_left .swiper-button-next:after,.ban_left .swiper-button-prev:after{font-size:2rem;}
    .ban_left .swiper-button-next,.ban_left .swiper-button-prev{margin-left:31px;}
    .indexpro_right_tit h3{font-size:2.6rem;}
    .indexpro_tit{padding:42px 0;}
    .indexpro_tit h3{font-size:3rem;}
    .indexpro_tit h4{font-size:2.2rem;}
    .indexpro_list a{padding-left:18%;font-size:1.8rem;line-height:68px;}
    .indexpro_right_list>div{height:468px;}
    .indexpro_right_list a{width:49%;height:218px;}
    .indexpro_right_list a:nth-of-type(5),.indexpro_right_list a:nth-of-type(6){display:none;}
    .indexpro_right_list a>div{line-height:40px;}
    .indexpro_right_list a>b{height:calc(100% - 40px);}
    .indexpro_right_list a>div p{font-size:1.6rem;}
    .indexpro_right_list a:hover>div p{padding-top:58px;background-size:45px;font-size:1.6rem;}
    .indexpro_right_tit{padding:42px 0;}
    .my_btn{width:248px;line-height:46px;}
    .my_btn span{font-size:1.5rem;}
    .about .warpper>small{width:73%;}
    .indexvideo_left_list{background:url(../images/videoline.png) no-repeat left 30px;}
    .indexvideo_right ul li{height:245px;}
    .indexvideo_left_list a{margin-bottom:30px;font-size:1.6rem;line-height:48px;}
    .indexvideo_tit h3{font-size:2.2rem;}
    .indexvideo_tit small{font-size:2.3rem;}
    .indexvideo_left_list a{
        width: 87%;
    }
    .about .warpper>h3{
        font-size: 4.8rem;
    }
    .about .warpper>h5 {
        font-size: 3rem;
    }
    .adv{height:41vw;}
    .adv li img{height:47px;}
    .adv li p{font-size:2.2rem;}
    .adv li small{width:85%;height:72px;font-size:1.4rem;line-height:24px;}
    .adv2 .warpper ul{width:400px;}
    .adv2 .warpper ul li h4{font-size:2rem;}
    .adv2 .warpper ul li small{font-size:1.4rem;line-height:2.6rem;height:114px;}
    .adv2pic>h3{font-size:3rem;}
    .adv2pic>small{font-size:1.4rem;width: 49%;
        display: block;
        margin: 0 auto;}
    .adv2pic{padding-top:224px;}
    .adv2_tit{padding-left:68px;background-size:52px;}
    .adv2_tit h4{padding-top:10px;font-size:3.8rem;line-height:3.6rem;}
    .adv2_tit small{font-size:2.8rem;}
    .title>h3{font-size:2.8rem;}
    .title>p{margin-top:5px;font-size:1.5rem;}
    .indexvideo_right ul li{width:49%;}
    .indexvideo_right ul li:nth-of-type(5),.indexvideo_right ul li:nth-of-type(6){display:none;}
    .fot_link>img{width:93px;}
    .fot_tel>div p{padding-top:6px;}
    .crumbs{height:60px;}
    .fot_link ul li{font-size:1.6rem;line-height:24px;margin-bottom: 12px;}
    .fot_link ul li:last-of-type{margin-bottom:0;}
    .fot_link b{margin:0 24px;}
    .fot_tel>h5{font-size:2.8rem;}
    .fot_nav a{margin-top:2vw;font-size:1.6rem;line-height:57px;}
    .fot_tel>div small{
        letter-spacing: 2px;
    }

    /*company*/
    .ztit{font-size:3rem;}
    .zcom1_flex{margin-bottom:3vw;}
    .zcomcont1>ul li{
        height: 96px;
    }
    .zcomcont1>ul li img{margin-right:10px;width:54px;}
    .zcomcont1>ul li div h5{
        font-size: 2rem;
    }
    .zcomcont1>ul li div small{
        font-size: 1.2rem;
    }
    .zcom1_flex{
        flex-wrap: wrap;
    }
    .zcom1_flex>div{
        width: 100%;
    }
    .zcom1_flex>img {
        max-width: 100%;
    }
    .his_text h3{font-size:5rem;}
    .his_text h3 sup{padding-left:12px;font-size:2.5rem;}
    .zcom_adv ul li{padding:30px 0;height:155px;}
    .zcom_adv ul li>h5{padding-left:43px;background-size:35px;font-size:2.2rem;line-height:35px;}
    .zcom_adv img{display:none;}
    .zcom_adv>div{width:100%;}



    /*product*/
    .zgoods_left{display:none;}
    .zgoods_right{float:none;width:100%;}
    .zgoods_list a{margin-right:3%;margin-bottom:3vh;width:31.3%;}
    .zgoods_list a>b{height:20vw;}
    .zg_list_cont p{
        font-size: 1.6rem;
    }
    .zfinfo_left{width:50%;}
    .sinfo_top{height:37vw;}
    .zfinfo_right{width:48%;}
    .card_right>p{font-size:1.8rem;}
    .zfinfo_right>h3{font-size:2.2rem;}
    .lxcard{display:none;}
    .card_left{display:none;}
    .order-btn>a,.order-btn>a:nth-of-type(2){padding-left:62px;background-position:29px center;}
    .order-btn>a:hover,.order-btn>a:nth-of-type(2):hover{padding-left:62px;}
    .order-btn>a:hover{
        background-position:29px center!important;
    }
    .order-btn>a{width:188px;font-size:1.8rem;line-height:46px;}
    .zprotit{font-size:2rem;line-height:5.3rem;}
    .zproinfo_list a>p{font-size:1.4rem;}


    /*video*/
    .zvideo_ban .warpper2{height:265px;}
    #playercontainer{width:100%!important;height:42vw!important;}
    .zvideo_left{display:none;}
    .zvideo_right{float:none;width:100%;}
    .zvideolist li{height:25vw;}
    .zvideo_ban h4{padding-left:43px;background-size:28px;font-size:2.3rem;}
    .zvideo_ban small{padding-left:43px;font-size:1.2rem;}
    .zvideo_ban_tel{padding-left:76px;background:url(../images/tel3.png) no-repeat 43px center;background-size: 29px;}
    .zvideo_adv>ul li img{width:65px;}
    .zvideo_adv>ul li p{font-size:2rem;}
    .zvideo_adv>ul li small{font-size:1.4rem;}
    .zvideo_adv>h3{font-size:3rem;}
    .zvideo_adv>h3 span{font-size:3.4rem;}
    .zvideo_ban_tel>span{font-size: 2.4rem;}

    /*contact*/
    .zcontact_down{height:initial;flex-wrap:wrap;}
    .zcontact_ul{display:flex;margin-bottom:3vw;width:100%;height:340px;border-top:5px solid #0058b1;background:#f5f5f5;justify-content:space-between;align-items:center;}
    .zcontact_ul>ul{margin-bottom:0;border-top:none;background:0 0;}
    .zcontact_ul>ul li img{height:36px;}
    .contact-map{width:100%;height:23vw;}
    .zcontact_ul>ul li div small{font-size: 1.6rem;}
    .zcontact_wx h3{font-size:2rem;}
    .zcontact_wx p{font-size:1.3rem;}
    .zcontact_wx>img{width:124px;}
    #formData input, #formData input::placeholder{font-size: 1.4rem;}


}
@media only screen and (max-width: 767px){
    .warpper{width:94%!important;}
    .hidden-xs{display:none!important;}
    html{font-size:60%;}
    .mnavbar{
        top:54px;
        height: calc(100% - 54px);
    }
    .banner{
        margin-top: 54px;
    }
    /*index*/
    .indexpro_left{display:none;}
    .indexpro_right{
        width:100%;
    }

    .zbanner{margin-top:54px;}
    .logo img{height:54px;}
    .navtel{display:none;}
    .banbg{width:270px;height:50px;}
    .ban_left .swiper-button-next:after,.ban_left .swiper-button-prev:after{font-size:2rem;}
    .ban_left .swiper-button-next,.ban_left .swiper-button-prev{margin-left:31px;}
    .indexpro_right_tit{padding:27px 0;}
    .indexpro_right_tit h3{font-size:2.2rem;}
    .indexpro_right_tit small{
        font-size: 1.5rem;
    }
    .indexpro_tit{padding:42px 0;}
    .indexpro_tit h3{font-size:3rem;}
    .indexpro_tit h4{font-size:2.2rem;}
    .indexpro_list a{padding-left:18%;font-size:1.8rem;line-height:68px;}
    .indexpro_right_listbg{
        padding:4vw;
        padding-top: 6vw;
    }
    .indexpro_right_list>div{height:initial;}
    .indexpro_right_list a{width:49%;height:50vw;margin-bottom:2vw;}
    .indexpro_right_list a>div{line-height:40px;}
    .indexpro_right_list a>b{height:calc(100% - 40px);}
    .indexpro_right_list a>div p{font-size:1.6rem;}
    .indexpro_right_list a:hover>div p{padding-top:58px;background-size:45px;font-size:1.6rem;}
    .my_btn{    width: 196px;line-height: 34px;margin-bottom: 8vw;}
    .my_btn span{font-size:1.5rem;}

    .indexvideo_left_list{background:url(../images/videoline.png) no-repeat left 30px;}
    .indexvideo_left_list a{margin-bottom:30px;font-size:1.6rem;line-height:48px;}
    .indexvideo_tit h3{font-size:2.2rem;}
    .indexvideo_tit small{font-size:2.3rem;}
    .indexvideo_left_list a{
        width: 87%;
    }
    .about .warpper>small{width:100%;}
    .about .warpper>h3{
        font-size: 2.8rem;
    }
    .about .warpper>h5 {
        font-size: 2.4rem;
    }
    .about .warpper>a{
        line-height: 40px;
        height: 40px;
        width: 150px;
        padding-left: 32px;
    }
    .about .warpper>a span{
        font-size: 1.6rem;
    }
    .adv{
        flex-wrap: wrap;
        height: initial;
    }
    .adv li{
        width: 50%;
        height: 78vw;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .adv li:nth-of-type(2n){
        border-right: none;
    }
    .adv li img{height:30px;}
    .adv li p{font-size:1.8rem;}
    .adv li b{
        margin-top: 2vw;
        margin-bottom: 4vw;
    }
    .adv li small{width:85%;height:72px;font-size:1.4rem;line-height:24px;}
    .adv2 .warpper ul{width:400px;}
    .adv2 .warpper ul li{
        margin-bottom:3vw;
        width: 60%;
    }
    .adv2 .warpper ul li:nth-of-type(even){
        margin-left:auto;
        margin-right: 0;
    }
    .adv2 .warpper ul li:nth-of-type(even) h4,.adv2 .warpper ul li:nth-of-type(even) small{
        text-align: right;
    }
    .adv2 .warpper ul li h4{font-size:1.7rem;}
    .adv2 .warpper ul li small{font-size:1.4rem;line-height:2rem;height:initial;}
    .adv2pic{
        padding-top: 74px;height:300px;}
    .adv2pic>h3{font-size:2.3rem;}
    .adv2pic>small{font-size:1.4rem;width: 49%;
        display: block;
        margin: 0 auto;}
    .adv2 .warpper ul:nth-of-type(2){
        margin-top: 10vw;
    }
    .adv2_tit{padding-left:45px;background-size:33px;}
    .adv2_tit h4{padding-top:10px;font-size:2.4rem;line-height:1.6rem;}
    .adv2_tit small{font-size:2.3rem;}
    .adv2>.warpper{
        flex-wrap: wrap;
    }
    .adv2 .warpper ul{
        width: 100%;
    }

    .title{
        padding-top: 6vw;
        padding-bottom: 5vw;
    }
    .title>h3{font-size:2.4rem;}
    .title>p{margin-top:5px;font-size:1.5rem;}
    .title>small{
        font-size: 4rem;}
    .indexvideo{
        background:none;
        padding-top: 0;
        padding-bottom: 0;
    }
    .indexvideo_left{
        display:none;
    }
    .indexvideo_right{
        width: 100%;
        padding-bottom: 0;
    }
    .indexvideo_right ul li{
        width: 100%;
        height: 53vw;
        margin-top:0;
        margin-bottom: 10px;
    }
    .indexvideo_right ul li:nth-of-type(4),.indexvideo_right ul li:nth-of-type(5),.indexvideo_right ul li:nth-of-type(6){display:none;}
    .fot_nav{display:none;}
    .fot_mid{
        flex-wrap: wrap;
    }
    .fot_right{
        margin-bottom: 3vw;
    }
    .fot_link{
        width:100%;
        margin-bottom: 4vw;
    }
    .fot_link>img,.fot_link>b{display:none;}
    .fot_tel>div p{padding-top:6px;}
    .crumbs{height:40px;}
    .fot_link ul li{font-size:1.6rem;line-height:24px;margin-bottom: 12px;}
    .fot_link ul li:last-of-type{margin-bottom:0;}
    .fot_link b{margin:0 24px;}
    .fot_tel>h5{font-size:2.8rem;}
    .fot_tel>div small{
        letter-spacing: 2px;
    }
    .crumbs_right{
        padding-left: 33px;
    }
    .crumbs_right span{display:none;}
    .crumbs_right span, .crumbs_right a, .crumbs_right{
        font-size: 1.4rem;
    }


    /*company*/
    .ztit{font-size:2.4rem;}
    .zcom1_flex>div>h3{
        margin-top: 4vw;
    }
    .zcom1_flex{margin-bottom:3vw;}
    .zcomcont1>ul{
        display:none;
    }
    .zcomcont1>ul li img{margin-right:10px;width:54px;}
    .zcomcont1>ul li div h5{
        font-size: 2rem;
    }
    .zcomcont1>ul li div small{
        font-size: 1.2rem;
    }
    .zcom1_flex{
        flex-wrap: wrap;
    }
    .zcom1_flex>div{
        width: 100%;
    }
    .zcom1_flex>img {
        display:none;
    }
    .his_text h3{font-size:3rem;text-align: right}
    .his_text h3 sup{padding-left:4px;font-size:2.2rem;}
    .his_text h5{
        font-size: 1.8rem;
    }
    .history_bom .swiper-slide>div{
        height: 94px;
    }
    .zcom_adv ul li{padding:17px 0;height:initial;width:100%;}
    .zcom_adv ul li>h5{padding-left:43px;background-size:35px;font-size:1.8rem;line-height:35px;margin-bottom:10px;}
    .zcom_adv img{display:none;}
    .zcom_adv>div{width:100%;}
    .history_bom .swiper-slide h3{
        text-align: center;
        font-size: 2.2rem;
    }
    .history_bom .swiper-slide.swiper-slide-thumb-active h3{
        font-size: 2.8rem;
    }
    .history_top .swiper-button-next, .history_top .swiper-button-prev{
        display:none;
    }
    .history_top .swiper-slide{
        padding:0;
    }
    .his_textbg>b{
        display:none;
    }
    .his_text{
        width: 100%;
    }
    /*product*/
    .de-page-mian .page-inner a{
        min-width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 1.4rem;
    }
    .zgoods_left{display:none;}
    .zgoods_right{float:none;width:100%;}
    .zgoods_list a{margin-right:0;margin-bottom:3vh;width:100%;}
    .zgoods_list a>b{height:58vw;}
    .zginfo_top>.warpper{
        flex-wrap: wrap;
    }
    .zg_list_cont p{
        font-size: 1.6rem;
    }
    .zfinfo_left{
        width: 100%;
    }
    .sinfo_top{height:80vw;margin-bottom:4vw;}
    .zfinfo_right{width:100%;}
    .sinfo_top .swiper-slide img{
        object-fit: scale-down;
    }
    .card_right>p{font-size:1.8rem;}
    .zfinfo_right>h3{font-size:2.2rem;}
    .lxcard{display:none;}
    .card_left{display:none;}
    .order-btn>a,.order-btn>a:nth-of-type(2){padding-left:62px;background-position:29px center;}
    .order-btn>a:hover,.order-btn>a:nth-of-type(2):hover{padding-left:62px;}
    .order-btn>a:hover{
        background-position:29px center!important;
    }
    .order-btn>a{width:188px;font-size:1.8rem;line-height:46px;}
    .zprotit{font-size:2rem;line-height:5.3rem;}
    .zproinfo_list a>p{font-size:1.4rem;}
    .zproinfo_content{
        flex-wrap: wrap;
    }
    .zproinfo_left,.zproinfo_right{
        width: 100%;
    }
    .zproinfo_t, .zpro_cont strong,.zpro_cont>h3{
        font-size: 1.8rem;
    }
    .zproinfo_list a b{
        height: 67vw;
    }

    /*video*/
    .zvideo_ban .warpper2{height:182px;}
    #playercontainer{width:100%!important;height:50vw!important;}
    .zvideo_left{display:none;}
    .zvideo_right{float:none;width:100%;}
    .zvideolist li{height:55vw;width:100%;margin-right:0;}
    .zvideo_ban h4{padding-left:43px;background-size:28px;font-size:2rem;}
    .zvideo_ban small{padding-left:30px;font-size:1.2rem;}
    .zvideo_ban_tel{padding-left:76px;background:url(../images/tel3.png) no-repeat 43px center;background-size: 29px;}
    .znewsinfo>.inner-right{
        float:none;
        width:100%;
    }
    .znewsinfo>.znewsinfo_right{
        float:none;
        width:100%;
    }
    .znewsinfo_right .bot_tit{
        font-size: 1.8rem;
    }


    .zvideo_adv>ul{
        flex-wrap: wrap;
    }
    .zvideo_adv>ul li{
        width: 49%;
        border-bottom: 1px solid #e9edf5;
    }
    .zvideo_adv>ul i:nth-of-type(2){
        display:none;
    }
    .zvideo_adv>ul li img{width:45px;}
    .zvideo_adv>ul li p{font-size:2rem;}
    .zvideo_adv>ul li b{
        margin-bottom: 2vw;
    }
    .zvideo_adv>ul li small{font-size:1.4rem;width:88%;line-height:2.2rem;
        height: 110px;}
    .zvideo_adv>h3{font-size:2rem;}
    .zvideo_adv>h3 span{font-size:2.2rem;}
    .zvideo_adv>ul li:nth-of-type(3),.zvideo_adv>ul li:nth-of-type(4){
        border-bottom: none;}
    .zvideo_ban_tel>span{font-size: 2rem;}

    /*contact*/
    .zcontact_down{height:initial;flex-wrap:wrap;}
    .zcontact_ul{display:flex;flex-wrap:wrap;margin-bottom:3vw;width:100%;height:initial;border-top:5px solid #0058b1;background:#f5f5f5;justify-content:space-between;align-items:center;  padding-bottom: 4vw;}
    .zcontact_ul>ul{margin-bottom:0;border-top:none;background:0 0;
        height: initial;
        padding-bottom: 0;padding-top:5vw;}
    .zcontact_ul>ul li{
        margin-bottom: 5vw;
    }
    .zcontact_ul>ul li img{height:36px;}
    .contact-map{width:100%;height:52vw;}
    .zcontact_ul>ul li div small{font-size: 1.6rem;}
    .zcontact_wx{width:100%;
        height: initial;
        justify-content: center;
        margin-top: 5vw;
    }
    .zcontact_wx h3{font-size:2rem;}
    .zcontact_wx p{font-size:1.3rem;}
    .zcontact_wx>img{width:124px;}
    #formData input, #formData input::placeholder{font-size: 1.4rem;}
    #formData textarea{
        line-height: 24px;
        padding:20px;
    }
    #formData>input{
        margin-top: 2vw;
        width: 49%;
    }
    #formData .code{
        width: 49%;
        margin-top: 2vw;
    }
    #formData .submit{
        width: 49%;
        margin-top: 2vw;
        font-size: 1.6rem;
        font-weight: normal;
    }

}